home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
001
/
butler.arc
/
BUTLER.DOC
< prev
Wrap
Text File
|
1985-07-29
|
6KB
|
124 lines
July 27, 1985
Dear Modem users,
Here it is - ModemButler beta test version 1.0! BUTLER.COM is the
executable code form of ModemButler. I hope you find it useful, and let
me know your comments and suggestions for the program. Since the full
help facilities in ModemButler aren't completed yet, a bit of introduction
and a command summary follow.
ModemButler does for communications what batch files do for DOS. ModemButler
will allow you to totally automate your communications with the outside world.
You can dial until a connection is made, send and receive text at specific
times, and transfer files automatically in Ascii, Xmodem, or Xmodem CRC
protocols. Another feature, not yet functioning, will allow you to specify
ten responses to prompts from the remote system (such as RBBS-PC's More?
prompt). The entire communications language operates from a text file
specified by you, the user, which instructs ModemButler what to do. The whole
communications session is specified in the text file - the user is not
required to sit at the keyboard while the PC is communicating. The PC will
place all output from the remote system received in a text file with the same
name as the instruction file, except with the extension of .HIS (for history
file). After the communications session is complete, you may view the file
through the TYPE command, or from your favorite text editor. A list of the
commands that ModemButler will accept follows:
parameter conventions
-----------------------------------------------------------
{num} is a number (must be specified)
{str} is a string (numbers and letters) (also must be specified)
{char} is a one-character letter (also can't be omitted)
{filename} is a standard DOS filename
{time} is the desired time in HH:MM:SS format
/ \ shows two or more options in which you must pick one, but not both
\ /
command summary
-----------------------------------------------------------
(note: commands may be typed in UPPER or lower case)
BAUD {num} changes the baud rate (speed)
(default is 1200)
CHAR DELAY {num} defines the number of milliseconds to wait between
transmissions of characters during an Ascii u/l
(default is 0)
COM PORT {num} changes communications port to num
(default is 1)
DATA BITS {num} changes data bits used in communications
(default is 8)
DIAL / PULSE \ / ONCE \ {str} This will dial a Hayes-style modem
\ TONE / \ UNTIL CONNECT / with the number specified in {str}.
PULSE will dial ATDP, while TONE
will dial ATDT. ONCE will dial
the number one time, while
UNTIL CONNECT will dial the number
until a modem CONNECT is received.
ECHO / ON \ when on, will echo all output from PC to history file
\ OFF / when off, won't echo PC's output to modem in history file
(ON is the same as half duplex, OFF is full duplex)
(default is OFF)
HANG UP will send a +++ATH string to Hayes-style modems.
LINE DELAY {num} number of milliseconds to wait between transmission
of lines in an u/l using Ascii (no protocol)
(default is 0)
PACING CHAR {char} will cause ModemButler to wait for {char} between
sending lines on an u/l using no protocol (ascii)
/ N \ changes parity to None (default)
PARITY E changes parity to Even
\ O / changes parity to Odd
/ ASCII \ d/l's a file using no protocol
RECEIVE USING XMODEM CRC {filename} d/l's a file using Xmodem CRC
\ XMODEM / d/l's a file using Xmodem protocol
RESPOND TO {str} WITH {str} not implemented yet....
/ CHAR {str} \ sends {str} over the modem
CR sends a Carriage return
SEND LINE {str} sends {str} + a carriage return
/ ASCII \ u/l's a file using no protocol
USING XMODEM CRC {filename} u/l's a file using Xmodem CRC
\ \ XMODEM / / u/l's a file using Xmodem protocol
STOP BITS {num} changes stop bits used in communications
(default is 1 stop bit)
/ FOR {str} \ waits until {str} is received from remote system
WAIT LINES {num} waits for {num} CR's to be received from remote
\ TIME {time} / waits until the system time is {time}
-----------------------------------------------------------
If you find anything that doesn't work the way you think it should, leave me
a message on the RailRoad BBS (516-741-6914) or write/call me at:
504 Glen Court
Oceanside, New York 11572
(516) 764-5248
This is a freeware-type program, so give it to whomever you want. By the
way, this program was written in Turbo Pascal v3.0, using my own WinProc III
windowing routines, and customized encarnations of Phillip R. Burns PIBASYNC
code. Hope ModemButler is helpful; let me know your comments. Have fun!
-- Andrew Brenner